@media (max-width:1500px) {
	.zxlyInfo ul{width: 85%;padding-left: 0; margin-left: 0;}
}
@media (max-width:1450px) and (min-width:1420px)  {
	.headnav ul li {
    margin-right: 5px;
}
.headlogo img{width:300px;}
.headlogo{margin-top: 28px;}
.headnav ul li a{font-size:14px;}
.mdys01 {right: 10px;top: 223px;}
.mdys02 {right:64px;top: 262px;}
.mdys03 {right: 11px;top: 301px;}
.mdys04 {right: 66px;top:339px;}
.mdys05 {right: 11px;top: 378px;}
.mdys06 {right: 69px;top: 416px;}
.mdys07 {right: 11px;top: 454px;}
.mdys08 {right: 69px;top: 493px;}
}

@media (max-width:1420px) {
	.indexlogo02{display: block;}
	.indexlogo01{display: none;}
	.headnav ul li{margin-right: 5px;}
	.headlogo img{width: 60px;}
	.index_bn h2{font-size: 35px;margin-bottom: 60px;}
	.index_bncon p span{font-size: 30px;}
	.index_bncontainer{padding: 60px 0;}
	.index_bn{height: auto;}
	.h_title{font-size: 45px;}
	.yewucontainer,.index_gh{padding: 60px 0;}
	.indexabul ul li{margin-right: 10px;}
	.index_gh .gh_title{font-size: 35px;}
	.index_ghright ul li{height: 80px;line-height: 80px;font-size: 26px;}
	.tixh2{font-size: 45px;margin-bottom: 50px;}
	.index_case,.index_news{margin: 60px auto;}
	.swiper-case .swiper-button-next, .swiper-case .swiper-button-prev{margin-top: 60px;}
}

@media (max-width:1200px) {
	.headnav{display: none;}
	.cavincon{display: block;}
	.swiper-yewu{width: 100%;}
	.swiper-yewu .swiper-button-prev,.swiper-yewu .swiper-button-next{display: none;}
	.h_title{font-size: 35px;}
	.yewunavul li{margin-right: 40px;}
	.yewunavul{margin: 30px auto;}
	.yewunavul li .yewunavulp01{font-size: 22px;}
	.yewunavul li .yewunavulp02{font-size: 20px;}
	.indexabul{padding-left: 40px;padding-bottom:60px;}
	.indexabul ul li .indexabulp1{padding-top: 26px;font-size: 30px;}
	.indexabul ul li .indexabulp2{margin-top: 15px;}
	.indexabul ul li{min-width: auto;margin-right: 15px;}
	.index_ghrow{margin-top: 30px;}
	.index_ghright ul li{height: 60px;line-height: 60px;}
	footer h2{font-size: 35px;}
	.in_ableft .in_ableftcon{line-height: 24px;font-size: 14px;}
	.index_qiye{margin-top: 90px;}
	.ht_content{float: none;text-align: center;padding-left: 0;width: 100%;padding-top: 3px;}
	.ht_content .indexht_tit{font-size: 35px;}
	.index_foourfwbg{padding: 60px;}	.zxlyInfo{display: none;}
}


@media (max-width:992px) {
	.index_us{background: url(../images/aboutbj02.jpg) no-repeat;background-size: cover;}
	.in_ableft{padding: 40px 0px 0 0;}
	.in_ableft .in_ableftcon{    margin-top: 7px;}
	.in_ableftnum li .nump01{font-size: 24px;margin-bottom: 0;}
	.in_ableftnum li .nump02{    font-size: 14px;}
	.in_ableftnum{margin-top: 20px;}
	.abbotcon{margin-top: 50px;}
	.in_ableft .in_ablefttitle{font-size: 28px;color: #00af50;}
	.index_bn h2{font-size: 25px;}
	.ftbtom{margin-top: 20px;}
	footer .fttong p{    margin-bottom: 38px;}
	.index_bncon p span{font-size: 22px;}
	.index_bncon p .pmanleft{margin-right: 50px;}
	.index_bn h2{margin-bottom: 30px;}
	.index_bncon p:first-child{margin-bottom: 25px;}
	.yewutitle p{font-size: 18px;}
	.yewutitle img{width: 60px;height: 60px;}
	.index_ghright ul li{margin-right: 20px;font-size: 18px;width: calc(50% - 10px);}
	.lanmuimg{height: 300px !important;}
}

@media (max-width:768px) {
	.in_ableft{padding: 40px 15px 0 15px;}
	.in_abright img{padding-top: 40px;}
	.in_ableftnum{margin-top: 30px;}
	.in_ableftnum li .nump01{font-size: 30px;}
	.index_qiye{display: none;}
	.abbotcon{display: none;}
	.yyrow02{margin-top: 20px;}
	.index_us{padding-bottom: 60px;}
	.yewhleft {margin-bottom: 30px;}
	.htcon{margin-top: 0;}
	.index_fourfw .gh_title{font-size: 25px;}
	.index_fourfw{padding-top:60px;margin-bottom: 0px;padding-bottom: 0;}
	.indexswiper-container .swiper-pagination{bottom: 15px !important;}
	.index_bn h2{letter-spacing: 0;}
	.yewunavul li .yewunavulp01{margin-bottom: 0;font-size: 18px;}
	.yewunavul li .yewunavulp02{font-size: 16px;}
	.indexab_left{width: 100%;float: none;height: auto !important;}
	.indexab_right{width: 100%;float: none;position: relative;top: 0;}
	.index_about{height: auto !important;}
	.aboutmore{display: none;}
	.indexabul{padding-left: 0px;}
	.indexabul ul{width: 80%;margin: 0 auto;}
	.indexabul ul li{width: 25%;margin-right: 0;text-align: center;}
	.index_gh .gh_title{font-size: 25px;}
	
	.tixh2,.h_title,footer h2{font-size: 30px;}
	.casecon .casept{font-size: 20px;margin: 12px 0;}
	.casecon .caseppc{font-size: 14px;}
	.footlefttop  img{display: none;}
	footer .fttong p{margin-bottom: 10px;}
	footer .form input{width: 100% !important;}
	.formsubmit{margin-left: 0;}
	.index_ghright {height: auto !important;}
	.index_ghright ul li{margin-top: 30px !important;}
	.newspcon .n_con1{max-width: 100%;font-size: 16px;height: 40px;line-height: 40px;width: 100%;}
	.newspcon .n_con2{height: 40px;line-height: 40px;display: none;}
	.newspcon{width: 100%;}
	.index_bncontainer{padding: 50px 15px;}
	.formsubmit{margin-bottom: 0 !important;}
	.yewulunbo{margin-right: 0;margin-left: 0;}
	.lanmuimg{height: 250px !important;}
	.newsitem .nw_pcon{padding-bottom: 0px;line-height: 20px;font-size: 12px;margin-bottom:10px;}
	.newsitem .nw_title{margin-bottom: 10px;font-size: 16px;}
	.aboutcontent .navrowli{display: none;}
	.aboutcontent .headliner{margin-top: 0 !important;}
	.roof05warp .roof05 li{width: 100%;}
	.roof05warp .roof05 li .imgbox {
	    width: 90%;
	}
	.roof05warp .roof05 li .text {
	    width: 40%;
	    margin-left: -40%;
	    padding: 20px 10px;
	}
	.roof05warp .roof05 li .text h3 {
	    font-size: 16px;
	}
	.roof05warp .roof05 li .text p {
	    font-size: 20px;
	}
	.roof05warp .roof05 li .text h4 {
	    font-size: 14px;
	}
	.roof05warp .roof05 li .text strong {
	    margin: 10px auto;
	}
	.sortfwlc{margin: 30px auto;}
	.sunroom01 .top .right{display: none;}
	.r-title p{font-size: 20px;margin-bottom: 10px;}
	.r-title h3{font-size: 22px;}
	.sunroom01warp .sunroom01 .top{padding-top: 20px;}
	.sunroom01warp .sunroom01 .top .left p{margin-bottom: 10px;}
	.sunroom01warp .sunroom01 .bot a .text{padding: 10px 0;}
	.sunroom01warp .sunroom01 .bot a{margin-bottom: 20px;}
	.service04 .min .left{padding-right: 15px;}
	.service04 .min .right{margin-top: 30px;}
	.footbeiandivaa{display: none;}
}

@media (max-width:480px) {
    .boxFzlc .swiper-slide:nth-child(even),.boxFzlc .swiper-slide:nth-child(odd){background-size: cover;}
    .cefixd{display:none}
    .yewutitle p span{display:none;}
    .yewutitle p{font-size: 14px;}
    .yewutitle img{width: 40px;height: 40px;}
	.footbeiandiv{line-height: 35px;text-align: center;}
	.service04{margin: 30px auto;}
	.sunroom01warp{margin: 30px 0;}
	.s-top h3{font-size: 22px;}
	.tixh2, .h_title, footer h2{font-size: 25px;}
	.yewucontainer, .index_gh{padding: 40px 0;}
	.index_case, .index_news{margin: 40px auto;}
	.tixh2{margin-bottom: 30px;}
	footer .fttong p{letter-spacing: 0;}
	.index_bn h2 {font-size: 20px;}
	.indexswiper-container .swiper-button-next, .indexswiper-container .swiper-button-prev{display: none;}
	.indexswiper-container .swiper-pagination{bottom: 10px !important;}
	.indexswiper-container .swiper-pagination span{width: 10px !important;height: 10px !important;margin: 0 5px !important;}
	.index_bncon p span{font-size: 18px;}
	.index_bncon p .pmanleft{margin-right: 20px;}
	.yewunavul li{margin-right: 5px;}
	.yewunavul li .yewunavulp02{font-size: 14px;}
	.index_about{margin: 40px auto;}
	.indexabul ul li .indexabulp1{font-size: 24px;}
	.indexabul ul li .indexabulp2{font-size: 12px;}
	.index_gh .gh_title{font-size: 20px;}
	.index_ghright ul li{height: 50px;line-height: 50px;}
	.swiper-case .swiper-button-next, .swiper-case .swiper-button-prev{margin-top: 30px;}
	.index_youshi{padding: 20px 0;}
	.indexnew>div{margin-bottom: 30px;}
	.newspcon .n_con1{font-size: 12px;    height: 30px;line-height: 30px;}
	.newspcon .n_con2{height: 30px;line-height: 30px;}
	.index_news .indexmore a{font-size: 16px;}
	footer h2{margin-bottom: 30px;}
	footer .fttong p,footer .form label{font-size: 16px;}
	
	.headrow{height: 70px;}
	.cavincon .btn{padding: 0;}
	.cavincon{margin-top: 7px;}
	.headlogo{margin-top: 10px;}
	.headlogo img{width: 45px;}
	.lanmuimg{height: 130px !important;}
	.lanmuflex p{font-size: 14px;}
	.sortcon{margin: 30px auto;}
	.pages{margin-top: 20px !important;}
	.proimg h2{font-size: 14px;height: 35px;line-height: 35px;}
	.headliner h2{font-size: 24px;line-height: 24px;padding-top: 8px;}
	.headliner em{font-size: 40px;display: none;}
	.headliner {
	    margin: 20px auto;
	}
	.p14-prodcontent-1-tit span{padding-left: 0;}
	.nycontent{margin-bottom: 20px;}
	.navrowli ul li{margin-bottom: 30px;height: 40px;line-height: 40px;    width: 100px;}
	.navrowli ul li a{font-size: 14px;}
	.c-more{font-size: 12px;}
	.casesortimg .text h3{font-size: 16px;margin-bottom: 0px;}
	.casesortimg .text{padding: 5px 0;}
	.newsitem{padding-top: 0;padding-bottom: 20px;}
	.nw_left {padding-left: 0;padding-right: 0;}
	.nw_right {padding-right: 0;}
	.nw_dt{display: none;}
	.newsitem .nw_pcon{height: 45px;}
	.newdel{font-size: 12px;margin-top: 10px;}
	.headliner h2{font-size: 20px;}
	.yewhrightimg .yhtext{padding: 10px;}
	.yewhrightimg .yhtext h3{font-size: 16px;}
	.yewhrightimg .yhtext h4{font-size: 12px;}
	.qywh{padding: 40px 0;}
	.yewhright .yewhrightimg:first-child{padding-left: 0;padding-right: 6px;}
	.yewhright .yewhrightimg:last-child{padding-left: 6px;padding-right: 0;}
	.l-h3{font-size: 24px;}
	.l-h4{font-size: 16px;}
	.yuyuetitle h3{font-size: 25px;}
	.yuyue{padding: 40px 0;}
	.ftbtom{display: none;}
	.service04 .min .left li .text h4{font-size: 14px;}
	.service04 .min .left li{height: 50px;}
	.htcon{height: 130px;}
	.ht_content .indexht_tit{font-size: 22px;    line-height: 20px;margin-bottom: 8px;margin-top: 22px;}
	.ht_content .indexht_con{margin-left: 0; font-size: 18px;}
	.ht_content .indexht_ph{margin-left: 0;}
	.index_foourfwbg{padding: 15px;}
	.fourfwitemdiv{padding-top: 30px;padding-left: 10px;padding-bottom: 30px;}
	.fourfwitem .ffw_title{font-size: 20px;}
	.fourfwitem .ffw_ul li{margin-bottom: 0;}
	.fourfwitem .ffw_tit{margin-bottom: 4px;}
	.fourfwitem .ffw_num{top: 33px;right: 13px;}
	.fourfwitem i{margin-top: 24px;}
}